School of Computer Science BCS accreditation 2021 - 2026
[Home]
Computer Science (Human Computer Interaction) BSc (Hons) - 2.1.4 Analyse if/how a system meets current and future requirements
Return to programme overview.
COMP10120 First Year Team Project
Although the requirements are determined by the group, they reflect on these and future needs in the final presentation.
Assesement : Presentation
Assesement : Presentation
COMP16412 Introduction to Programming 2
Students learn testing through the provision of unit tests in the labs and coursework in order to make sure that their code meets the expectations set.
Assesement : Group coursework, Lab work
Assesement : Group coursework, Lab work
COMP23111 Database Systems
We go through step-by-step from the initial requirements to the ending database system and students will evaluate and assess the usefulness of their database throughout.
Assesement : Individual coursework, Lab work
Assesement : Individual coursework, Lab work
COMP23311 Software Engineering 1
Bugs are injected into the system and the course requires that students fix those bugs
Assesement : Individual coursework, Group coursework
Assesement : Individual coursework, Group coursework
COMP23412 Software Engineering 2
As students build an enterprise web system over a period of ten weeks, students are given new requirement every week whereby the lecturers act as customers. Students are encouraged to check with the "customers" whether the requirements are met. In this way, students learn that requirements can be initially ambiguous and become more specific over time. They also learn that some requirements may disappear, some others will emerge unexpectedly and some other are open to interpretation.
Assesement : Examination, Group coursework
Assesement : Examination, Group coursework
COMP28112 Distributed Systems
Current and future requirements for distributed systems are taught and discussed in class, and tested as both formative and summative assessment.
Assesement : Individual coursework, Lab work
Assesement : Individual coursework, Lab work
SOST20022 Essentials of Survey Design & Analysis
Construct surveys to understand user's experience of systems
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
COMP30040 Third Year Project Laboratory
The student's work will be evaluated against requirements derived as part of the project.
Assesement : Individual coursework
Assesement : Individual coursework
COMP33511 User Experience
These are addressed in lecture notes, slides, and videoed lectures.
Assesement : Examination, Test
Assesement : Examination, Test
COMP33712 Agile Software Engineering
The unit covers agile approaches to software testing, including the use of acceptance tests to both specify and verify the requirements for a system. The unit touches upon the question of how we can decide whether a software system delivers the value initially hoped for from it.
Assesement : Examination
Assesement : Examination